#include "SQLTextLiteralExpr.h"
SQLTextLiteralExpr::SQLTextLiteralExpr()
{
}
SQLTextLiteralExpr::~SQLTextLiteralExpr()
{
}

SQLTextLiteralExpr::SQLTextLiteralExpr(string_ptr theText)
{
  text = theText;
}

string_ptr SQLTextLiteralExpr::getText()
{
  return text;
}

void SQLTextLiteralExpr::setText(string_ptr theText)
{
  text = theText;
}

// int SQLTextLiteralExpr::hashCode() {
// final int prime = 31;
// int result = 1;
// result = prime * result + ((text == null) ? 0 : text.hashCode());
// return result;
//}

// BOOL_ptr SQLTextLiteralExpr::equals(Object obj) {
// if (this == obj) {
// return BOOL::TRUE;
//}
// if (obj == null) {
// return BOOL::FALSE;
//}
// if (getClass() != obj.getClass()) {
// return BOOL::FALSE;
//}
// SQLTextLiteralExpr other = (SQLTextLiteralExpr) obj;
// if (text == null) {
// if (other.text != null) {
// return BOOL::FALSE;
//}
//} else if (!text.equals(other.text)) {
// return BOOL::FALSE;
//}
// return BOOL::TRUE;
//}
